6d21bee0b99dbd8d316bc5d2440ff7c5acf1b199,cdap-explore-client/src/main/java/co/cask/cdap/explore/client/DiscoveryExploreClient.java,DiscoveryExploreClient,getExploreServiceAddress,#,57
Before Change
@Override
protected InetSocketAddress getExploreServiceAddress() {
EndpointStrategy endpointStrategy = this.endpointStrategySupplier.get();
if (endpointStrategy == null || endpointStrategy.pick() == null) {
String message = String.format("Cannot discover service %s", Service.EXPLORE_HTTP_USER_SERVICE);
LOG.debug(message);
throw new RuntimeException(message);
}
return endpointStrategy.pick().getSocketAddress();
}
@Override
After Change
@Override
protected InetSocketAddress getExploreServiceAddress() {
EndpointStrategy endpointStrategy = this.endpointStrategySupplier.get();
Discoverable discoverable = endpointStrategy.pick();
if (discoverable != null) {
return discoverable.getSocketAddress();
}
throw new RuntimeException(String.format("Cannot discover service %s", Service.EXPLORE_HTTP_USER_SERVICE));
}
@Override